

const { log } = require('console');

const express = require('express');

const router = require('./router');

// 接收post数据
const bodyParser = require('body-parser');


// 创建服务

const app = express();

// 接收post数据
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json())

// 全局中间件函数  --- 多了一个参数 next   这个next是一个函数

// 写在这里  所有的请求都会经过这个函数
// app.use((req, res, next) => {
//     console.log('所有的请求都会经过这个函数');
//     next()
// })

// 处理静态资源

// 默认进入首页
app.use('/', express.static('../client/html/'));




app.use('/static', express.static('../client/'));


// 写在这里的时候(所有的接口之前)   所有的接口访问都会经过这个函数
// app.use((req, res, next) => {
//     console.log('所有的接口访问都会经过这个函数');
//     next()
// })

app.use('/api', router)





app.listen(2000, () => log('服务器运行中...'))